Discontinuous Displacement Mapping for Volume Graphics
نویسندگان
چکیده
Displacement mapping is commonly used for adding surface details to an object. In this paper, we outline a generalized notion of displacement mapping, which allows for unconventional features such as unorthogonal and discontinuous displacement. By lifting the restriction on the geometric properties of the displacement, we can generate many different special effects including peeling, cutting and deforming an object. These types of operations are useful for volumetric objects, where the interior of objects is represented. To address the technical difficulties associated with this generalization, we employed inverse displacement maps in 3D vector space, and devised a collection of techniques, including sampling displaced objects through a proxy geometry, computing displaced surface normals, correcting lighting artifacts at breaking points in a discontinuous displacement map, and creating composite displacement maps from primitive maps on the fly. Through a number of examples of displacement maps, we demonstrate the generality, interactivity and usability of this approach on a set of volumetric objects.
منابع مشابه
Real-Time Shadow Volume Algorithm for Subdivision Surface Based Models
This paper presents a purely hardware-accelerated shadow volume algorithm for subdivision surface based models. By introducing SP (subdivision patterns), all procedures, including subdivision evaluation, silhouette extraction, shadow volume generation, and shadow rendering are executed on GPU (Graphics Process Units) efficiently. This not only alleviates the burden of CPU, but also guarantees t...
متن کاملGeometric Deformation-Displacement Maps
Texture mapping, bumpmapping, and displacement maps are central instruments in computer graphics aiming to achieve photo-realistic renderings. In all these techniques, the mapping is typically oneto-one and a single surface location is assigned a single texture color, normal, or displacement. Other specialized techniques have also been developed for the rendering of supplementary surface detail...
متن کاملPerspective Shadow Maps: Care and Feeding
Shadow generation has always been a big problem in real-time 3D graphics. Determining whether a point is in shadow is not a trivial operation for modern GPUs, particularly because GPUs work in terms of rasterizing polygons instead of ray tracing. Today's shadows should be completely dynamic. Almost every object in the scene should cast and receive shadows, there should be self-shadowing, and ev...
متن کاملOpacity Shadow Maps
Opacity shadow maps approximate light transmittance inside a complex volume with a set of planar opacity maps. A volume made of standard primitives (points, lines, and polygons) is sliced and rendered with graphics hardware to each opacity map that stores alpha values instead of traditionally used depth values. The alpha values are sampled in the maps enclosing each primitive point and interpol...
متن کاملTitle of Thesis: Rendering of Multi-resolution Graphics Models Captured from Images Rendering of Multi-resolution Graphics Models Captured from Images
In both computer graphics and computer vision, scenes and objects must be represented mathematically in some way. Representations tailored to ease scene acquisition in vision, may be inefficient to render. Likewise, models designed specifically for efficient rendering may be difficult, if not impossible, to capture from cameras. In this thesis, we explore potential graphical models which are bo...
متن کامل